package com.hkbigdata.sybx.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;
import java.util.Map;

/**
 * @author yangjing
 * @creat 2025-05-27-8:53
 * @email 3010335359@qq.com
 */
@Mapper
public interface UserPhoneMapper {

    /**
     * 根据用户ID获取手机号
     * @param userId 用户ID
     * @return 包含 user_id 和 phone_number 的 Map
     */
    @Select("SELECT user_id FROM user_regedit WHERE user_id = #{userId}")
    Map<String, Object> getUserPhoneById(String userId);

    /**
     * 获取所有用户的手机号
     * @return 包含所有用户 user_id 和 phone_number 的列表
     */
    @Select("SELECT user_id FROM user_regedit")
    List<Map<String, Object>> getAllUserPhones();
}